package com.daiyang.lottery.service.activitystatus.operater;

import com.daiyang.lottery.service.dto.ConvertActivityStatusDTO;
import org.springframework.stereotype.Component;

@Component
public abstract class AbstractActivityOperator {

   /**
    * 控制处理顺序
    *
    * @return
    */
   public abstract Integer sequence();

   /**
    * 是否需要转换
    *
    * @param convertActivityStatusDTO
    * @return
    */
   public abstract Boolean needConvert(ConvertActivityStatusDTO convertActivityStatusDTO);

   /**
    * 转换方法
    *
    * @param convertActivityStatusDTO
    * @return
    */
   public abstract Boolean convert(ConvertActivityStatusDTO convertActivityStatusDTO);
}
